Using Theory Morphisms for Implementing Formal Methods Tools

نویسندگان

  • Achim D. Brucker
  • Burkhart Wolff
چکیده

Tools for a specification language can be implemented directly (by building a special purpose theorem prover) or by a conservative embedding into a typed meta-logic, which allows their safe and logically consistent implementation and the reuse of existing theorem prover engines. For being useful, the conservative extension approach must provide derivations for several thousand “folklore” theorems. In this paper, we present an approach for deriving the mass of these theorems mechanically from an existing library of the meta-logic. The approach presupposes a structured theory morphism mapping library datatypes and library functions to new functions of the specification language while uniformly modifying some semantic properties; for example, new functions may have a different treatment of undefinedness compared to old ones.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Geometric logic as a Specification Language

The \observational content" of geometric logic is discussed and it is proposed that geometric logic is an appropriate basis for a Z-like speciication language in which schemas are used as geometric theory presentations. A descriptional mechanism of \schema entailment", generalizing type constructions and logical entailment, is deened and investigated in some examples, and is also used in deenin...

متن کامل

Morphisms in Logic , Topology , and Formal Concept Analysis

The general topic of this thesis is the investigation of various notions of morphisms between logical deductive systems, motivated by the intuition that additional (categorical) structure is needed to model the interrelations of formal specifications. This general task necessarily involves considerations in various mathematical disciplines, some of which might be interesting in their own right ...

متن کامل

Relational morphisms, transductions and operations on languages

The aim of the article is to present two algebraic tools (the representable transductions and the relational morphisms) that have been used in the past decade to study operations on recognizable languages. This study reserves a few surprises. Indeed, both concepts were originally introduced for other purposes : representable transductions are a formalization of automata with output and have bee...

متن کامل

A formal framework for Data Fusion

In order to develop a formal framework for data fusion field main data fusion models are observed and a logical model of data fusion is suggested. It is shown that considered data fusion models are representable in the logical model. The logical model being insufficiently general to compare different methods of data fusion is reformulated on category theory language. After that a number of info...

متن کامل

Morphisms on Marked Graphs

Abstract. Many kinds of morphisms on Petri nets have been defined and studied. They can be used as formal techniques supporting refinement/abstraction of models. In this paper we introduce a new notion of morphism on marked graphs, a class of Petri nets used for the representation of systems having deterministic behavior. Such morphisms can indeed be used to represent a form of abstraction on m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002